home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 27 / Mac Magazin and MacEasy Magazine CD - Issue 27.iso / Spiele & Edutainment / Galactica 1.0.8⁄de / 1.0.8 Rev History (Englisch) next >
Text File  |  1996-09-21  |  7KB  |  130 lines

  1. Changes in version 1.0.8 since version 1.0.7
  2.  
  3. The main reason for this update is to fix problems that were causing crashes on PCI bus
  4. machines, and possibly some other machines on rare occasions. There are, however, some
  5. other minor bug fixes and improvements, as listed below.
  6.  
  7. ===================================================================
  8. Bug fixes
  9. ===================================================================
  10.  
  11. 1. Fixed a nil handle dereference bug in MovableAlert(). As far as I know, this never actually
  12.      caused any problems, but with all the crashing that occured on some PCI bus machines, who
  13.      knows? Better that it's fixed.
  14.  
  15. 2. Fixed an extremely subtle bug where the object being selected was mistaken passed to a call
  16.     instead of the object being deselected. This bug affected several things:
  17.     a) an object demanding attention would occasionly fail to recognize that you had looked at it,
  18.          which made it keep demand attention later.
  19.     b) messages would sometimes remain in the list, leaving show messages activated, but then
  20.          when you selected show message, nothing would happen. (I'm not sure that was the only
  21.          cause of that problem)
  22.     a) if there was no object selected, it would pass a nil object pointer to a routine that wasn't
  23.          prepared to handle it and would try to treat it as an object. This is almost certainly the
  24.          major cause of the crashes on PCI bus machines, and in any case is bug that would have
  25.          caught up with someone sooner or later.
  26.  
  27. 3. Made disposal of messages a bit more robust. There wasn't exactly a bug here, just 
  28.     something done in a way that was a bit sloppy and so made it harder for me to find 
  29.     problems like the ones above. Nice and tight now.
  30.  
  31. 4. Fixed bug that caused restoring a saved multiplayer game were some turns were missed to
  32.     fail to actually load the game data, thus leaving a blank screen. This affected single player
  33.     games too, if the restoration was after a crash and you were using Open, rather than Open
  34.     as Host to resume. This is because the game would find the host open and assume the single
  35.     player  game was being hosted on another computer, and so use the same code (and the same
  36.     bug) as a multiplayer game.
  37.  
  38. 5. Fixed a bug which marked a player who was resuming a game as having never posted any 
  39.     turns before, regardless of how long they were playing. This bug never had any impact on
  40.     the game that I know of, but it might have bitten me in later versions as I add new features.
  41.  
  42. ===================================================================
  43. Changes 
  44. ===================================================================
  45.  
  46. 1. When you try to click on a ship and just miss, it no longer shoots you off to 
  47.    the other side of the galaxy to show you the next item that wants your attention. To
  48.     use the auto-jump feature (for lack of a better name :-),  you must now click a reasonable
  49.     distance away from ships and stars.
  50.  
  51. 2. Recovery from saved games after a crash has been improved. Before, it was   
  52.     necessary to choose Open As Host and open the galaxy file, then login. Using Open and
  53.     opening a saved game file would open your game, but then leave you unable to continue
  54.     as End Turn would be disabled. This whole recovery process was not only unintuitive, 
  55.     but undocumented, so it's been scrapped in favor of simply letting Open handle the whole
  56.     process. The down side of this is that if you are running a remote host for a single player 
  57.     game, you will get an unnecessary warning that the host is already open. Since nobody but
  58.     me even knew that you could run a remote host for a single player game, I guess that's not
  59.     to big a problem :-)
  60.  
  61.  
  62. Changes in version 1.0.7 since version 1.0.1
  63.  
  64. ===================================================================
  65. Bug fixes
  66. ===================================================================
  67.  
  68. 1. Sounds now are locked so they can't possibly make an ugly screeching noise.
  69.  
  70. 2. Can now paste into Registration window without having to click in the entry area first.
  71.  
  72. 3. When reverting to an earlier turn, game remembers what your home planet was
  73.  
  74. 4. Fixed bug in reverting to earlier turn that left extra records in the database. Though it had
  75.     no impact on game play, it did cause the galaxy file to grow slightly each time you reverted.
  76.  
  77. 5. Fixed a bug that was causing occasional system crashes, usually after 70 turns or so.
  78.  
  79. 6. Fixed bug that prevented reverting to earlier turn twice from the same saved game file.
  80.  
  81. 7. Playing with sounds off will no longer cause crashes when you win or lose a battle.
  82.  
  83. 8. Fixed the screen refresh problems, some minor problems with names remain.
  84.  
  85. 9. Fixed bug where the vertical scoll bar, when dragging to the top by the thumb box, would
  86.      often (but not always) jump down to the bottom.
  87.  
  88. 10. Zooming out now centers the starmap in the scroll area if it is smaller than the area. 
  89.      This prevents the zooming out from leaving a portion of the starmap outside the scroll
  90.      area while the scroll bars are disabled.
  91.  
  92. 11. Fixed bug that caused a star to occasionally be named "S-"
  93.  
  94. 12. The intro music now fades out at the same rate (and faster), regardless of whether you are
  95.      moving the mouse or not
  96.  
  97. 13. fixed several memory leaks and improperly disposed objects. Extensive testing with
  98.       Debug Modern Mem Manager and heap scrambling in MacsBug shows no memory leaks or 
  99.       bad memory references.
  100.  
  101. ===================================================================
  102. Changes 
  103. ===================================================================
  104.  
  105. 1. Revised appearance of interface, making 3D effect stronger, and easier to tell which button
  106.     is selected. Now has dark-grey background instead of black.
  107.  
  108. 2. Made recovery of corrupted game files much more robust. Most crashes should now result 
  109.     in little or no loss of data, even without reverting to an earlier saved turn.
  110.  
  111. 3. Galactica font is now part of the application resources, so it should look good even if the   
  112.     Galactic font folder isn't installed in the system. The font suitcase is no longer included.
  113.  
  114. 4. Send Messages is now available in single player games, in case you want to send notes to
  115.     yourself for the next turn.
  116.  
  117. 5. The planet info sliders are now visibly darker when disabled.
  118.  
  119. 6. The starmap grid is now turned on by default
  120.  
  121. 7. Unless you are using Aaron, size box will no longer be drawn on game windows when Full
  122.     Screen Mode is active.
  123.  
  124. 8. The ship that wins a battle may suffer damage. The damage is non-repairable, and is 
  125.     manifested as a drop in tech level.
  126.  
  127.  
  128. Enjoy,
  129. Ed Zavada, Galactica's Author
  130. ezavada@kagi.com